max v2;
#N vpatcher 473 162 1248 876;
#P setbglock 1;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P hidden newex 344 191 45 9109513 loadbang;
#P comment 216 90 28 9109513 send;
#P hidden newex 325 143 73 9109513 s scrlt.bcr.send;
#P button 249 90 15 0;
#P hidden newex 539 394 41 9109513 midiinfo;
#P hidden message 460 364 75 9109513 set BCR2000[1];
#P hidden newex 503 319 27 9109513 b;
#P hidden newex 503 284 45 9109513 loadbang;
#P hidden message 531 352 14 9109513 1;
#P hidden message 361 402 75 9109513 set BCR2000[1];
#P hidden newex 424 421 41 9109513 midiinfo;
#P hidden newex 404 357 27 9109513 b;
#P hidden newex 404 322 45 9109513 loadbang;
#P hidden newex 340 92 40 9109513 change;
#P hidden message 550 167 72 9109513 settitle midi.bcr;
#P hidden newex 550 190 92 9109513 js scrlt.util.settitle.js;
#P bpatcher 242 222 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 108;
#P objectname node.108;
#P bpatcher 216 222 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 107;
#P objectname node.107;
#P bpatcher 242 205 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 106;
#P objectname node.106;
#P bpatcher 216 205 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 105;
#P objectname node.105;
#P hidden newex 142 331 105 9109513 s scrlt.midi.bcr.dev.out;
#P hidden newex 264 305 99 9109513 s scrlt.midi.bcr.dev.in;
#P hidden newex 280 349 56 9109513 pattr dev.in;
#X prestore 1 0 27;
#P objectname dev.in;
#P hidden newex 259 390 62 9109513 pattr dev.out;
#X prestore 1 0 1;
#P objectname dev.out;
#P comment 216 150 21 9109513 out;
#P user ubumenu 216 131 55 9109513 0 1 1 0;
#X add "Maple Midi 01 IN";
#X add "Maple Midi 02 IN";
#X add "Maple Midi 03 IN";
#X add "Maple Midi 04 IN";
#X add "Maple Midi 05 IN";
#X add "Maple Midi 06 IN";
#X add "Maple Midi 07 IN";
#X add "Maple Midi 08 IN";
#X add "Maple Midi 09 IN";
#X add "Maple Midi 10 IN";
#X add "Maple Midi 11 IN";
#X add "Maple Midi 12 IN";
#X add "Maple Midi 13 IN";
#X add "Maple Midi 14 IN";
#X add "Maple Midi 15 IN";
#X add "Maple Midi 16 IN";
#X add "MIDI Yoke NT:  1";
#X add "MIDI Yoke NT:  2";
#X add "MIDI Yoke NT:  3";
#X add "MIDI Yoke NT:  4";
#X add "MIDI Yoke NT:  5";
#X add "MIDI Yoke NT:  6";
#X add "MIDI Yoke NT:  7";
#X add "MIDI Yoke NT:  8";
#X add "1:EDIROL PCR MIDI IN";
#X add "1:EDIROL PCR 1";
#X add "1:EDIROL PCR 2";
#X add BCR2000[1];
#X prefix_set 0 0 <none> 0;
#P objectname ubumenu[1];
#P comment 216 112 21 9109513 in;
#P user ubumenu 216 169 55 9109513 0 1 1 0;
#X add "Microsoft Synthesizer";
#X add BCR2000[1];
#X add "Maple Midi 01 OUT";
#X add "Maple Midi 02 OUT";
#X add "Maple Midi 03 OUT";
#X add "Maple Midi 04 OUT";
#X add "Maple Midi 05 OUT";
#X add "Maple Midi 06 OUT";
#X add "Maple Midi 07 OUT";
#X add "Maple Midi 08 OUT";
#X add "Maple Midi 09 OUT";
#X add "Maple Midi 10 OUT";
#X add "Maple Midi 11 OUT";
#X add "Maple Midi 12 OUT";
#X add "Maple Midi 13 OUT";
#X add "Maple Midi 14 OUT";
#X add "Maple Midi 15 OUT";
#X add "Maple Midi 16 OUT";
#X add "MIDI Yoke NT:  1";
#X add "MIDI Yoke NT:  2";
#X add "MIDI Yoke NT:  3";
#X add "MIDI Yoke NT:  4";
#X add "MIDI Yoke NT:  5";
#X add "MIDI Yoke NT:  6";
#X add "MIDI Yoke NT:  7";
#X add "MIDI Yoke NT:  8";
#X add "Microsoft GS Wavetable SW Synth";
#X add "1:EDIROL PCR MIDI OUT";
#X add "1:EDIROL PCR";
#X prefix_set 0 0 <none> 0;
#P objectname ubumenu;
#P hidden message 477 159 60 9109513 window exec;
#P hidden newex 477 54 66 9109513 b 5;
#P hidden message 491 138 133 9109513 window size 1000 50 1274 300;
#P hidden message 505 117 93 9109513 window flags nogrow;
#P hidden message 519 96 96 9109513 window flags nozoom;
#P hidden newex 477 33 95 9109513 sel setdisplaywindow;
#N thispatcher;
#Q end;
#P hidden newobj 477 180 54 9109513 thispatcher;
#P hidden newex 275 64 27 9109513 int;
#P user pictctrl 244 43 25 15 scrlt.toggle.png 0 0 1 1 83 0 0 0 25 15 128 0 1 33 2 1 1 270;
#P objectname pictctrl[3];
#P user pictctrl 216 43 25 15 scrlt.toggle.png 0 0 1 1 83 0 0 0 25 15 128 0 1 33 2 1 1 270;
#P objectname pictctrl[2];
#P user pictctrl 244 25 25 15 scrlt.toggle.png 0 0 1 1 83 0 0 0 25 15 128 0 1 33 2 1 1 270;
#P objectname pictctrl[1];
#P user pictctrl 216 25 25 15 scrlt.toggle.png 0 15 1 1 83 0 1 0 25 15 128 0 1 33 2 1 1 270;
#P objectname pictctrl;
#P bpatcher 5 25 208 58 0 0 scrlt.midi.bcr.top.mxt 4;
#P objectname top;
#P hidden message 339 73 14 9109513 1;
#P hidden newex 339 51 28 9109513 sel 1;
#P hidden newex 339 29 34 9109513 active;
#P hidden message 377 51 14 9109513 0;
#P hidden newex 377 29 50 9109513 closebang;
#N comlet 0: closing 1: opening;
#P hidden outlet 341 122 15 0;
#N comlet dummy;
#P hidden inlet 437 40 15 0;
#P bpatcher 187 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 80;
#P objectname node.80;
#P bpatcher 161 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 79;
#P objectname node.79;
#P bpatcher 135 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 78;
#P objectname node.78;
#P bpatcher 109 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 77;
#P objectname node.77;
#P bpatcher 83 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 76;
#P objectname node.76;
#P bpatcher 57 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 75;
#P objectname node.75;
#P bpatcher 31 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 74;
#P objectname node.74;
#P bpatcher 5 102 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 73;
#P objectname node.73;
#P hidden button 684 286 15 0;
#P hidden button 623 249 15 0;
#P bpatcher 187 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 72;
#P objectname node.72;
#P bpatcher 161 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 71;
#P objectname node.71;
#P bpatcher 135 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 70;
#P objectname node.70;
#P bpatcher 109 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 69;
#P objectname node.69;
#P bpatcher 83 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 68;
#P objectname node.68;
#P bpatcher 57 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 67;
#P objectname node.67;
#P bpatcher 31 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 66;
#P objectname node.66;
#P bpatcher 5 85 26 16 0 0 scrlt.midi.bcr.node.toggle.mxt 4 65;
#P objectname node.65;
#P hidden number 623 283 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 666 260 38 9109513 swap;
#P hidden newex 666 237 38 9109513 unpack;
#P hidden newex 666 171 74 9109513 r scrlt.bcr.ctlout;
#P hidden number 623 266 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 666 303 47 9109513 ctlout 2 1;
#P bpatcher 187 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 104;
#P objectname node.104;
#P bpatcher 161 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 103;
#P objectname node.103;
#P bpatcher 135 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 102;
#P objectname node.102;
#P bpatcher 109 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 101;
#P objectname node.101;
#P bpatcher 83 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 100;
#P objectname node.100;
#P bpatcher 57 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 99;
#P objectname node.99;
#P bpatcher 31 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 98;
#P objectname node.98;
#P bpatcher 5 205 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 97;
#P objectname node.97;
#P bpatcher 187 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 88;
#P objectname node.88;
#P bpatcher 161 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 87;
#P objectname node.87;
#P bpatcher 135 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 86;
#P objectname node.86;
#P bpatcher 109 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 85;
#P objectname node.85;
#P bpatcher 83 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 84;
#P objectname node.84;
#P bpatcher 57 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 83;
#P objectname node.83;
#P bpatcher 31 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 82;
#P objectname node.82;
#P bpatcher 5 120 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 81;
#P objectname node.81;
#P bpatcher 187 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 96;
#P objectname node.96;
#P bpatcher 161 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 95;
#P objectname node.95;
#P bpatcher 135 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 94;
#P objectname node.94;
#P bpatcher 109 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 93;
#P objectname node.93;
#P bpatcher 83 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 92;
#P objectname node.92;
#P bpatcher 57 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 91;
#P objectname node.91;
#P bpatcher 31 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 90;
#P objectname node.90;
#P bpatcher 5 163 26 40 0 0 scrlt.midi.bcr.node.knob.mxt 4 89;
#P objectname node.89;
#P hidden newex 590 249 29 9109513 swap;
#P hidden newex 590 274 29 9109513 pack;
#P hidden newex 590 302 70 9109513 s scrlt.bcr.ctlin;
#P hidden newex 590 224 48 9109513 ctlin;
#N vpatcher 15 55 615 455;
#P window setfont "Sans Serif" 9.;
#P message 249 125 14 9109513 1;
#P message 192 125 14 9109513 1;
#P message 135 125 14 9109513 1;
#P message 78 125 14 9109513 1;
#P newex 221 75 29 9109513 _ set;
#P newex 164 75 29 9109513 _ set;
#P newex 107 75 29 9109513 _ set;
#P newex 50 75 29 9109513 _ set;
#P newex 221 50 40 9109513 t i i i;
#P message 238 150 14 9109513 0;
#P newex 221 125 27 9109513 b 2;
#P newex 221 100 40 9109513 sel 1 0;
#P message 221 150 14 9109513 3;
#P newex 164 50 40 9109513 t i i i;
#P message 181 150 14 9109513 0;
#P newex 164 125 27 9109513 b 2;
#P newex 164 100 40 9109513 sel 1 0;
#P message 164 150 14 9109513 2;
#P newex 107 50 40 9109513 t i i i;
#P message 124 150 14 9109513 0;
#P newex 107 125 27 9109513 b 2;
#P newex 107 100 40 9109513 sel 1 0;
#P message 107 150 14 9109513 1;
#P newex 50 50 40 9109513 t i i i;
#P message 67 150 14 9109513 0;
#P newex 50 125 27 9109513 b 2;
#P newex 50 100 40 9109513 sel 1 0;
#P message 50 150 14 9109513 0;
#P inlet 221 80 15 0;
#P inlet 164 80 15 0;
#P inlet 107 80 15 0;
#P inlet 50 80 15 0;
#P outlet 50 203 15 0;
#P outlet 221 99 15 0;
#P outlet 164 99 15 0;
#P outlet 107 99 15 0;
#P outlet 50 99 15 0;
#P connect 12 0 13 0;
#P connect 18 0 29 0;
#P connect 23 0 29 0;
#P connect 28 0 29 0;
#P connect 33 0 29 0;
#P connect 29 0 0 0;
#P connect 5 0 10 0;
#P connect 10 0 11 0;
#P connect 11 0 9 0;
#P connect 24 0 4 0;
#P connect 19 0 4 0;
#P connect 14 0 4 0;
#P connect 9 0 4 0;
#P connect 11 1 12 0;
#P connect 10 1 33 0;
#P connect 17 0 18 0;
#P connect 13 0 30 0;
#P connect 23 1 30 0;
#P connect 28 1 30 0;
#P connect 34 0 30 0;
#P connect 30 0 1 0;
#P connect 6 0 15 0;
#P connect 15 0 16 0;
#P connect 16 0 14 0;
#P connect 16 1 17 0;
#P connect 15 1 34 0;
#P connect 22 0 23 0;
#P connect 13 1 31 0;
#P connect 18 1 31 0;
#P connect 28 2 31 0;
#P connect 35 0 31 0;
#P connect 31 0 2 0;
#P connect 7 0 20 0;
#P connect 20 0 21 0;
#P connect 21 0 19 0;
#P connect 21 1 22 0;
#P connect 20 1 35 0;
#P connect 27 0 28 0;
#P connect 13 2 32 0;
#P connect 18 2 32 0;
#P connect 23 2 32 0;
#P connect 36 0 32 0;
#P connect 32 0 3 0;
#P connect 8 0 25 0;
#P connect 25 0 26 0;
#P connect 26 0 24 0;
#P connect 26 1 27 0;
#P connect 25 1 36 0;
#P pop;
#P hidden newobj 216 65 54 9109513 p row sel;
#P window setfont "Arial Black" 12.;
#P comment 5 3 61 10813452 midi.bcr;
#P background;
#P user panel 0 -1 274 250;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P background;
#P window setfont "Sans Serif" 9.;
#P hidden comment 576 62 41 9109513 274 250;
#P hidden newex 685 190 45 9109513 loadbang;
#P hidden message 706 239 14 9109513 1;
#P hidden message 432 390 14 9109513 1;
#P hidden connect 71 0 66 0;
#P hidden connect 79 1 86 0;
#P hidden connect 6 1 67 0;
#P hidden connect 6 3 69 0;
#P hidden connect 67 0 6 0;
#P hidden connect 96 0 81 0;
#P hidden connect 97 0 81 0;
#P hidden connect 84 1 81 0;
#P hidden connect 101 0 79 0;
#P hidden connect 102 0 79 0;
#P hidden connect 83 1 79 0;
#P hidden connect 68 0 6 1;
#P hidden connect 6 2 68 0;
#P hidden connect 6 4 70 0;
#P hidden connect 69 0 6 2;
#P hidden connect 106 0 103 0;
#P hidden connect 70 0 6 3;
#P hidden connect 81 1 85 0;
#P hidden connect 6 0 71 0;
#P hidden connect 103 0 104 0;
#P hidden connect 63 0 64 0;
#P hidden connect 64 0 65 0;
#P hidden connect 65 0 93 0;
#P hidden connect 62 0 93 0;
#P hidden connect 93 0 60 0;
#P hidden connect 95 0 97 0;
#P hidden connect 61 0 62 0;
#P hidden connect 94 0 95 0;
#P hidden connect 95 1 0 0;
#P hidden connect 0 0 96 1;
#P hidden connect 100 0 101 0;
#P hidden connect 59 0 73 0;
#P hidden connect 73 0 77 0;
#P hidden connect 77 0 78 0;
#P hidden connect 74 0 72 0;
#P hidden connect 75 0 72 0;
#P hidden connect 76 0 72 0;
#P hidden connect 78 0 72 0;
#P hidden connect 77 1 76 0;
#P hidden connect 99 0 100 0;
#P hidden connect 77 2 75 0;
#P hidden connect 77 3 74 0;
#P hidden connect 100 1 98 0;
#P hidden connect 98 0 102 0;
#P hidden connect 77 4 92 0;
#P hidden connect 92 0 91 0;
#P hidden connect 81 1 7 0;
#P hidden connect 7 0 10 0;
#P hidden connect 10 0 9 0;
#P hidden connect 9 0 8 0;
#P hidden connect 7 1 10 1;
#P hidden connect 10 1 9 1;
#P hidden connect 7 0 49 0;
#P hidden connect 7 2 36 0;
#P hidden connect 7 1 40 0;
#P hidden connect 37 0 38 0;
#P hidden connect 38 0 39 0;
#P hidden connect 79 1 35 0;
#P hidden connect 39 0 35 0;
#P hidden connect 39 0 50 0;
#P hidden connect 39 1 35 1;
#P hidden connect 38 1 39 1;
#P hidden connect 1 0 35 2;
#P hidden connect 2 0 1 0;
#P pop;
